.skills {
    padding-top: 120px;
    &__title {
        text-align: center;
    }
    &__subtitle {
        text-align: center;
    }
    &__items {
        margin-top: 60px;
        padding: 0 10px;
        display: grid;
        grid-template-columns: repeat(5, 224px); 
        grid-template-rows: repeat(3, minmax(224px, auto));
        grid-auto-rows: minmax(224px, auto);
    }
    &__item {
        padding: 0px 30px 25px 30px;
        &-icon {
            display: flex;
            align-items: center;
            justify-content: center;
            min-height: 115px;
        }
        h3 {
            text-align: center;
            margin: 30px auto 0 auto;
        }
    }
}